Method for reducing DC offset error for single ended and differential signals

ABSTRACT

A feedback signal generated as a function of a peak amplitude detected in an input signal provides bias to reduce DC offset. A peak in the input signal is compared with a selected signal level to align an output signal relative to a reference signal level. The output signal is generated by comparing the reference signal level and the biased input signal. Single ended signals are compared with a reference level and differential input signals are compared with each other to reduce jitter.

FIELD OF THE INVENTION

[0001] The present subject matter relates to signaling in general and, more particularly, to correction of DC offset in high speed signaling.

BACKGROUND

[0002] The industry trend towards increased data rates in computers and other processor controlled equipment is limited by parasitic effects of high speed signaling. For example, the central processor unit front side bus, memory interface and input/output interface, are examples of high speed interconnects that are bandwidth limited as a result of jitter arising from excessive DC offset.

[0003] What is needed is a system for maintaining data integrity at high speed signaling rates.

BRIEF DESCRIPTION OF THE DRAWINGS

[0004]FIG. 1 illustrates timing diagrams for representative signal lines.

[0005]FIG. 2 includes a single ended circuit according to one embodiment of the present subject matter.

[0006]FIG. 3 includes a differential circuit according to one embodiment of the present subject matter.

[0007]FIG. 4 illustrates a band limited amplifier according to one embodiment of the present subject matter.

[0008]FIG. 5 illustrates a reference level generator circuit according to one embodiment of the present subject matter.

[0009]FIG. 6 illustrates a method according to one embodiment of the present subject matter.

DETAILED DESCRIPTION

[0010] In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present subject matter, and it is to be understood that the embodiments may be combined, or that other embodiments may be utilized and that structural, logical and electrical changes may be made without departing from the spirit and scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present subject matter is defined by the appended claims and their equivalents. In the drawings, like numerals describe substantially similar components throughout the several views. Like numerals having different letter suffixes represent different instances of substantially similar components.

[0011]FIG. 1 illustrates timing relationships between pairs of received signal levels and internal signals. For each pair of signals, V_(ref) represents a threshold, or reference potential, with which signal D is compared. In the first pair, illustrated in set A, the amplitude of reference potential V_(ref0) is centered on V_(0L) and V_(0H) of received signal D₀. Voltages V_(0L) and V_(0H) represent digital low and high voltage levels, respectively. For the example signals illustrated, the internal data signal ID₀ remains at a high level between time t₂ and time t₅.

[0012] In the second pair, illustrated as set B, signal D₁ has a negative offset or negative bias. Reference potential V_(ref1) remains at the same level as V_(ref0), however, signal D₁ is lower than signal D₀. The negative offset of D₁, relative to V_(ref1) is manifested in a reduction of the high level duration of internal data signal ID₁. In particular, ID₁ remains at the high level between time t₃ and time t₄.

[0013] In the third pair, illustrated as set C, signal D₂ has a positive offset or positive bias. Reference potential V_(ref2) remains at the same level as V_(ref0), however, signal D₂ is higher than signal D₀. The positive offset of D₂, relative to V_(ref2) is manifested in an increase of the high level duration of internal data signal ID₂. In particular, ID₂ remains at the high level between time t₁ and time t₆.

[0014] Depending upon the duty cycle of the signal, as well as other factors, the amplitude of the signal D will vary over time. As illustrated, this variation in amplitude of signal D appears as variations in the timing of the internal signal level ID. The variations in the timing of the internal signal level ID is known as jitter. In particular, the difference between time t₁ and t₃ is the rise time jitter and the difference between time t₄ and t₆ is the fall time jitter. Difficulties arise in discerning high and low logical levels, particularly at high speeds on large data busses, with increasing jitter.

[0015]FIG. 2 illustrates single ended system 50A according to one embodiment of the present subject matter. In the figure, driver 100A and receiver 200A are coupled by link 300A. Link 300A, in various embodiments, includes a cable, a backplane, a signal trace or other conductor. In various embodiments, driver 100A and receiver 200A, are mounted on the same or separate structures, where each structure includes, for example, a chip, a board, a chassis or module.

[0016] Driver 100A includes output driver 105A and provides a logical signal to receiver 200A. In one embodiment, driver 100A and receiver 200A are powered by separate power supplies and thus, may not share a common ground potential. Driver 100A, in one embodiment, includes capacitor 110A. In one embodiment, capacitor 110A isolates a DC voltage between driver 100A and receiver 200A. In various embodiments, driver 100A includes a computer, such as a reduced instruction set computer or a complex instruction set computer. In various embodiments, driver 100A includes an interface, such as a network interface.

[0017] In one embodiment, driver 100A is coupled to link 300A by connector 115A and receiver 200A is coupled to link 300A by connector 215A.

[0018] Input terminal 210A of receiver 200A, is coupled to an input of peak detector 220A. The output of peak detector 220A is coupled to first input 225A of amplifier 230A. Second input 235A of amplifier 230A is coupled to a first reference potential, denoted in the figure as voltage V_(set). Output 240A of amplifier 230A is coupled to input terminal 210A by series connected termination resistor 245A. The feedback from amplifier 230A provides a bias signal to counteract a DC offset that may be present on the input signal.

[0019] Receiver 200A also includes output amplifier 250A having a first input coupled to input terminal 210A and second input 255 coupled to a second reference potential, denoted in the figure as voltage V_(ref). Output terminal 260A is coupled to the output of amplifier 250A.

[0020] In one embodiment, peak detector 220A includes a circuit to detect a minimum low value received at input 210A. Accordingly, reference potential V_(set) is selected to set the low level on input 210A, denoted in FIG. 1 as V_(0L). In one embodiment, this level is set to maximize, or improve, the sensitivity of amplifier 250A. In one embodiment, V_(ref) is chosen to be related to the maximum input sensitivity of amplifier 250A. If a signal level from peak detector 220A, and delivered to amplifier 230A via first input 225, is lower than V_(set), then output 240A will pull the voltage on input terminal 210A in an upward direction. If a signal level from peak detector 220A is greater than V_(set), then output 240A will pull the voltage on input terminal 210A in a downward direction. A voltage on input terminal 210A is compared with reference potential V_(ref) on input 255 and an output signal is generated at terminal 260A. An example of the output signal is illustrated as ID in FIG. 1 and is related to V_(ref) and the signal on input 210A. As the length of the transmission lines between driver 100A and receiver 200A increases, the signal losses increase.

[0021] The feedback signal, provided to input terminal 210A via output 240A and resistor 245A, is effective to center the output signal, at terminal 260A, on the voltage level of reference potential V_(ref). In one embodiment, the reference potential V_(ref) is selected to fall in the center of the desired logical voltage levels.

[0022] In one embodiment, peak detector 220A includes a circuit to detect a maximum high value received at input 210A. Accordingly, reference potential V_(set) is selected to match the highest level expected on input 210A, denoted in FIG. 1 as V_(0H).

[0023] Peak detector 220A, in various embodiments, includes a diode, a capacitor or an operational amplifier. Other types of peak detectors are also contemplated. The peak detector generates an output signal corresponding to a peak amplitude sensed on an input signal received at input 210A. The peak amplitude may be a maximum high level V_(0H) peak or a minimum low level V_(0L) peak, as illustrated in FIG. 1.

[0024] Termination resistor 245A, in various embodiments, includes a discrete resistive element, a transistor or other active or passive component. Resistor 245A is selected to provide a desired input impedance.

[0025] Each of amplifier 230A and amplifier 250A, in various embodiments, includes a differential amplifier.

[0026]FIG. 3 illustrates a differential signal system 50B according to one embodiment of the present subject matter. In the figure, driver 100B and receiver 200B are coupled by link 300B. Link 300B, in various embodiments, includes a cable, a backplane, a signal trace or other dual conductor. In various embodiments, driver 100B and receiver 200B, are mounted on the same or separate structures, where each structure includes, for example, a chip, a board, a chassis or module.

[0027] Driver 100B includes output driver 105B and provides a primary logical signal and a secondary logical signal to receiver 200B. The primary signal and the secondary signal are in complementary relation. In one embodiment, driver 100B and receiver 200B are powered by separate power supplies and thus, may not share a common ground potential. Driver 100B, in one embodiment, includes capacitors 110B. In one embodiment, capacitors 110B provide isolation of a DC voltage between driver 100B and receiver 200B.

[0028] In one embodiment, driver 100B is coupled to link 300B by connectors 115B and receiver 200B is coupled to link 300B by connectors 215B.

[0029] Primary input terminal 210B of receiver 200B, is coupled to an input of peak detector 220B. Secondary input terminal 210C of receiver 200B, is coupled to an input of peak detector 220C. The output of peak detector 220B is coupled to first input 225B of amplifier 230B. The output of peak detector 220C is coupled to first input 225C of amplifier 230C. Second input 235B of amplifier 230B is coupled to a first reference potential, denoted in the figure as voltage V_(set). The second input of amplifier 230C is coupled to first input 225B. Output 240B of amplifier 230B is coupled to input terminal 210B by series connected termination resistor 245B. Output 240C of amplifier 230C is coupled to input terminal 210C by series connected termination resistor 245B.

[0030] Receiver 200B also includes output amplifier 250B having a first input coupled to input terminal 210B and second input coupled to input terminal 210C. Output terminal 260B is coupled to the output of amplifier 250B. In one embodiment, output amplifier 250B includes a differential amplifier.

[0031] In various embodiments, peak detector 220B and peak detector 220C each include a circuit to detect a minimum low value received at the corresponding input terminal. Accordingly, reference potential V_(set) is selected to match the lowest level desired. Reference potential V_(set), in one embodiment, is selected to maximize, or increase, the sensitivity of amplifier 250B and peak detectors 220B and 220C and the control range of amplifiers 230B and 230C. In various embodiments, peak detector 220B and peak detector 220C each include a circuit to detect a maximum high value received at the corresponding input terminal. Accordingly, reference potential V_(set) is selected to match the highest level expected.

[0032] Peak detector 220B and peak detector 220C, in various embodiments, each include a diode, a capacitor or an operational amplifier. Other types of peak detectors are also contemplated.

[0033] Termination resistor 245B, in various embodiments, includes a discrete resistive element, a transistor or other active or passive component. Resistor 245B is selected to provide a desired input impedance.

[0034] Each of amplifier 230B, amplifier 230C and amplifier 250B, in various embodiments, includes a differential amplifier.

[0035]FIG. 6 illustrates a method of correcting a DC offset of a received signal. According to the method illustrated, a signal is received and a peak amplitude is detected at 605. The peak amplitude may be a maximum high level or a minimum low level. In one embodiment, a peak detector is used to determine the peak amplitude. The output signal from the peak detector remains at the selected peak amplitude level for a predetermined period of time.

[0036] At 610, the peak amplitude is compared with a first reference potential. In various embodiments, the voltage level of the first reference potential is selected based on a function of the peak detector. In one embodiment, the voltage level of the first reference potential is based on a function of an input stage of the peak detector and the input stages of one or more differential amplifiers. For example, if the peak detector output corresponds to a minimum low level, then the first reference potential is selected as a low voltage level. If the peak detector output corresponds to a maximum high level, then the first reference potential is selected as a high voltage level. In one embodiment, the first reference potential is derived from an output of a complementary peak detector.

[0037] At 615, a feedback signal is generated as a function of the comparison. In one embodiment, a differential amplifier performs a comparison and generates a feedback signal.

[0038] At 620, the feedback signal is used to bias the received signal. For example, in one embodiment, a termination resistor couples the feedback signal and an input signal. In one embodiment, an operational amplifier is used to generate a biasing signal for the input signal.

[0039] At 625, the received signal is compared with a second reference potential. The second reference potential may be generated by a voltage divider network or other circuit based on the input signal. In one embodiment, the second reference potential is supplied by a driver circuit that also provides the received signal. In one embodiment, a complementary feedback circuit provides the second reference potential.

[0040] Alternative Embodiments

[0041] Other embodiments are also contemplated. For example, in one embodiment, and as illustrated in FIG. 4, a feedback signal, on output 240A and delivered to the input terminal of the peak detector, is filtered to select a particular bandwidth. In the figure, filter 260 is coupled to input 225D and output 240D of amplifier 230D. Filter 260, in one embodiment, includes a capacitor, a resistor, an inductor or other passive or active components selected and configured to provide a desired feedback signal to input terminal 210A. For example, according to one embodiment, a suitably selected capacitor shunting input 225D and output 240D of amplifier 230D will establish a pass band of frequencies below which a feedback signal is generated and above which no feedback signal is provided.

[0042] In one embodiment, as illustrated in circuit 400 of FIG. 5, reference potential V_(ref) is generated at the receiver by a pair of peak detectors, 410 and 420. Peak detector 410 is configured to provide an output signal based on a high signal captured at input 405 and detector 420 is configured to provide an output signal based on a low signal captured at input 405. The output signals are coupled by a voltage divider, 415 and 425 and reference potential V_(ref) is generated at center tap 430. Resistors 415 and 425, in various embodiments, include discrete resistors, operational amplifiers or transistors.

[0043] In one embodiment, an electro-optical interface includes a feedback circuit according to the present subject matter. For example, at the interface between a fiberoptic signal path and an electrical receiver or driver, the present subject matter can be applied to reduce the limiting effects of jitter caused by a DC offset.

[0044] In one embodiment, the input terminal of the receiver is coupled to a network interface. The network interface may include a large number of data lines terminating in a plurality of output terminals, each of which may be a single ended data line or pairs of which may be differential signals. In one embodiment, the network interface has a balanced duty cycle meaning that, on average, the number of data lines carrying a logical high level is equal to the number of data lines carrying a logical low level. In one embodiment, the network interface has an unbalanced duty cycle meaning that, on average, the number of data lines carrying a logical high level is unequal to the number of data lines carrying a logical low level. For example, an unbalanced interface may provide an 85% duty cycle, meaning that 85% of the data lines are carrying a particular logical level and the remaining 15% of the data lines are carrying a complementary logical level.

[0045] In one embodiment, the present subject matter is coupled to a reduced instruction set computer. A reduced instruction set computer recognizes fewer instructions than does a complex instructions set computer. In one embodiment, a reduced instruction set computer provides a signal, via a driver, to an embodiment of the present subject matter. Other types of computer systems are also contemplated for coupling to an embodiment of the present subject matter. The reduced instruction set computer may provide a signal having a balanced or unbalanced duty cycle. In various embodiments, the reduced instruction set computer provides a differential output signal or a single ended output signal.

[0046] The above description is intended to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. 

What is claimed is:
 1. An article comprising: a first peak detector to generate an output in response to detection of a peak amplitude of a received signal at an input terminal; a first amplifier to compare the peak amplitude and a first reference potential and generate a feedback signal coupled through a resistance to the input terminal; and a second amplifier to compare the received signal and a second reference potential.
 2. The article of claim 1 further including a maximum level detector and a minimum level detector, each having an output coupled by a voltage divider to provide the first reference potential.
 3. The article of claim 1 further including a capacitor coupled to the input terminal to provide isolation.
 4. The article of claim 1 wherein the first peak detector includes a maximum high level peak detector.
 5. The article of claim 1 wherein the first peak detector includes a minimum low level peak detector.
 6. The article of claim 1 wherein the resistance includes a transistor.
 7. The article of claim 1 further including a filter coupled to the first amplifier.
 8. A circuit comprising: a feedback amplifier having a feedback output and a first feedback input and having a second feedback input to couple with a first reference potential; a peak detector having a detector output coupled to the first feedback input and having a detector input; a feedback circuit coupled to the feedback output and coupled to the detector input; and a receiver amplifier having a first receiver input coupled to the detector input and having a second receiver input adapted to couple with a second reference potential.
 9. The circuit of claim 8 wherein the feedback circuit includes a resistor.
 10. The circuit of claim 8 wherein the feedback circuit includes a transistor.
 11. The circuit of claim 8 further including a filter coupled between the first feedback input and the feedback output.
 12. A system comprising: a driver having a primary output terminal; a receiver having a primary input terminal coupled to the primary output terminal; a primary peak detector coupled to the primary input terminal and having a primary peak output; an output amplifier having a first amplifier input coupled to the primary input terminal and a second amplifier input coupled to a first reference potential; a primary feedback amplifier having a first primary feedback input coupled to the primary peak output and a second primary feedback input coupled to a second reference potential and having a primary feedback output; and a primary feedback circuit coupled to the primary feedback output and coupled to the primary input terminal.
 13. The system of claim 12 further including a capacitor between the primary output terminal and the primary input terminal.
 14. The system of claim 12 further including a primary filter coupled between the first primary feedback input and the primary feedback output.
 15. The system of claim 14 wherein the primary filter includes a capacitor.
 16. The system of claim 12 wherein the primary feedback circuit includes a resistor.
 17. The system of claim 12 wherein the primary feedback circuit includes a transistor.
 18. The system of claim 12 wherein the primary input terminal is coupled to the primary output terminal by a cable.
 19. The system of claim 12 wherein the primary input terminal is coupled to the primary external output terminal by a backplane.
 20. The system of claim 12 wherein the driver includes a secondary output terminal and the receiver includes a secondary input terminal coupled to the secondary output terminal and further including: a secondary peak detector coupled to the secondary input terminal and having a secondary peak output; a secondary feedback amplifier having a first secondary feedback input coupled to the secondary peak output and a second secondary feedback input coupled to the primary peak output and having a secondary feedback output; and a secondary feedback circuit coupled to the secondary feedback output and coupled to the secondary input terminal; and wherein the second amplifier input is coupled to the secondary input terminal.
 21. A method comprising: detecting a peak amplitude of an input signal; generating a feedback signal as a function of a comparison of the peak amplitude and a first reference potential; biasing the input signal with the feedback signal; and generating an output signal as a function of a comparison of the input signal and a second reference potential.
 22. The method of claim 21 wherein detecting the peak includes detecting a peak high value.
 23. The method of claim 21 wherein generating the feedback signal includes generating an amplified signal based on a differential between the peak and the first reference level.
 24. The method of claim 21 wherein detecting the peak in the input signal includes receiving the input signal from a signal source and further including receiving the second reference potential from the signal source.
 25. The method of claim 21 further including generating the second reference potential by averaging a maximum high value of the input signal and a minimum low value of the input signal.
 26. A method comprising: receiving a first reference potential; sampling an input signal relative to the first reference potential; generating a correction signal based on a peak amplitude in the sampled input signal; and biasing the input signal as a function of the correction signal.
 27. The method of claim 26 wherein receiving the first reference potential includes generating the first reference potential as a function of a maximum high value of the input signal and a minimum low value of the input signal.
 28. The method of claim 26 wherein generating the correction signal based on the peak amplitude in the sampled input signal includes detecting the maximum high value in the sampled input signal.
 29. The method of claim 26 wherein biasing includes generating a differential amplified signal based on a comparison of the peak amplitude and a second reference potential.
 30. A method comprising: sampling a pair of complementary input signals; generating a pair of complementary correction signals, each correction signal based on a peak amplitude in an input signal of the pair of complementary input signals; and biasing each input signal of the complementary input signals as a function of the correction signals.
 31. The method of claim 30 wherein generating the pair of complementary correction signals includes generating an amplified differential signal.
 32. The method of claim 30 further including generating an output signal as a function of each input signal of the complementary input signals.
 33. A system comprising: a reduced instruction set computer having an output terminal; a first peak detector having an input terminal coupled to the output terminal and to generate an output in response to detection of a peak amplitude of a received signal at the input terminal; a first amplifier to compare the peak amplitude and a first reference potential and generate a feedback signal coupled through a resistance to the input terminal; and a second amplifier to compare the received signal and a second reference potential.
 34. The system of claim 33 wherein the reduced instruction set computer provides an output signal having an unbalanced duty cycle.
 35. The system of claim 33 wherein the reduced instruction set computer provides a single ended signal. 